home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2001 November / SGI IRIX Installation Tools & Overlays 2001 November - Disc 3.iso / relnotes / gl_dev / ch4.z / ch4
Text File  |  2001-10-10  |  34KB  |  1,123 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        4.1  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_3__a_n_d__6_._5_._1_2
  11.  
  12.        4.1.1  _A_l_l__P_l_a_t_f_o_r_m_s
  13.  
  14.           +o There are mistakes in the man pages for
  15.             glXCreatePixmap, glXCreateWindow, and glXDestroyWindow.
  16.             Bug 818839.
  17.  
  18.        4.1.2  _O_c_t_a_n_e_2__V_P_r_o
  19.  
  20.           +o Dual-channel confidence test not supported on VPro.
  21.             Bug Number 817066.
  22.  
  23.           +o Header file /usr/include/gl/feed.h is missing on VPro
  24.             systems.  Bug Number 817635.
  25.  
  26.           +o The OpenGL library allows some set/get operations
  27.             belonging to the SGIX_clipmap extension, which it
  28.             should not because Octane2 VPro does not support that
  29.             extension.  Bug Number 821275.
  30.  
  31.           +o Bias errors due to rounding get amplified by large
  32.             scale values.  Bug 820752.
  33.  
  34.        4.2  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_2__a_n_d__6_._5_._1_1
  35.  
  36.        4.2.1  _O_c_t_a_n_e_2__V_P_r_o
  37.  
  38.           +o Some triangles rendered incorrectly when
  39.             GL_VERTEX_PRECLIP is enabled.  Bug Number 803888.
  40.  
  41.           +o System hangs or crashes when an application allocates
  42.             huge amounts of texture memory.  It generally took
  43.             allocation of several hundred megabytes to cause these
  44.             problems.  Bug Number 809118.
  45.  
  46.           +o The query glGet(GL_STEREO) always returned GL_FALSE.
  47.             Bug Number 811510.
  48.  
  49.           +o X Windows cursors larger than the supported 32x32 size
  50.             should be clipped to 32x32.  Bug Number 812178.
  51.  
  52.           +o Sony 24" monitor GDM-9011 unsupported.  Bug Number
  53.             812388.
  54.  
  55.           +o Dithering should not be used when copying images with
  56.             identical source and destination formats.  Bug Number
  57.             812841.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o System crashes when several thousand texture objects
  75.             are in existence simultaneously.  Bug Number 812950.
  76.  
  77.           +o State changes made through glColorMaterial are
  78.             sometimes lost when GL_VERTEX_PRECLIP is enabled.  Bug
  79.             Number 813307.
  80.  
  81.           +o Overhead of managing texture objects is unacceptably
  82.             high when several thousand are in existence
  83.             simultaneously.  Bug Number 814243.
  84.  
  85.           +o Changes to lighting parameters were not always being
  86.             sent to the VPro graphics hardware.   This was most
  87.             often seen when User Clipping Planes were enabled, but
  88.             could also happen under other conditions.  Bug Number
  89.             814449.
  90.  
  91.           +o Texture max_lod state is sometimes corrupted when
  92.             switching between texture bindings and changing texture
  93.             minification filter.  Bug Number 814554.
  94.  
  95.           +o Pixels occasionally drawn incorrectly when using XOR
  96.             and INVERT operations in X11.  Bug Number 814997.
  97.  
  98.           +o Some combinations of glPixelZoom and glDrawPixels in
  99.             the stencil buffer can cause a segmentation fault
  100.             within the OpenGL libraries.  Bug Number 816108.
  101.  
  102.           +o Colors modified by large scale and bias values are
  103.             clamped wrong.  This only happens when the scale and
  104.             bias computations go outside the range (0,4095) or (-
  105.             2048,2047).  Bug Number 817380.
  106.  
  107.           +o Proxy texture queries on mipmap levels 1 or higher
  108.             return inaccurate results.  Bug Number 817449.
  109.  
  110.           +o Unsigned color matrices are renormalized incorrectly.
  111.             Bug Number 817692.
  112.  
  113.           +o Color matrix operations show a performance drop from
  114.             6.5.9+patch4030, due to the matrix normalization pass.
  115.             Bug Number 819063.
  116.  
  117.        4.3  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_1__a_n_d__6_._5_._1_0
  118.  
  119.        4.3.1  _O_c_t_a_n_e_2__V_P_r_o
  120.  
  121.           +o Texture coordinate values not saved and restored
  122.             correctly during some mode changes.  Bug Number 797898.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o Performance degradation with drawpixels and
  141.             texsubimage. Signed data types are converted to
  142.             unsigned on the host, resulting in a loss of
  143.             performance.  Bug Number 800183.
  144.  
  145.           +o Per-pixel projective texturing improperly transforms
  146.             texture coordinates.  Bug Number 801552.
  147.  
  148.           +o remove confusing kernel warnings about failed DMAs.
  149.             Bug Number 801904.
  150.  
  151.           +o Pixel transfer scale values >= 8 not working on
  152.             Odyssey.  Bug Number 802123.
  153.  
  154.           +o Avoid hostbased scale/bias by adding additional passes
  155.             through the hw to perform conversion from signed data
  156.             types to unsigned.  Bug Number 804264.
  157.  
  158.           +o Accum buffer values invalid in lower left quadrant.
  159.             Wrong scratchbuffer used in a couple of places.  Bug
  160.             Number 804571.
  161.  
  162.           +o Bad interaction in gfx memory allocation. Accumbuffers
  163.             were not being initialized fully in the HW Accum load
  164.             path. Bug Number 804575.
  165.  
  166.           +o Tools like pixie and Purify which edit object code
  167.             interact badly with the fast-dispatch mechanism.  Bug
  168.             Number 804578.
  169.  
  170.           +o Octane2 V6 pipe hangs in fullscreen AA scene. In soft
  171.             accum code, doing an accumulate or load operation on
  172.             configs that require a gfx-to-gfx transfer for format
  173.             conversion, there's the potential for writing outside
  174.             the scratchbuffer bounds.  Bug Number 805104.
  175.  
  176.           +o In some applications which mix line loops and shaded
  177.             graphics, notably A|W Maya, timing problems caused the
  178.             rasterization hardware to hang.  Bug Number 806456.
  179.  
  180.           +o Deallocating shared graphics contexts could cause a
  181.             kernel PANIC.  Bug Number 808361.
  182.  
  183.           +o Use of proxy texture objects consumed texture memory.
  184.             Bug Number 810268.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        4.4  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_0__a_n_d__6_._5_._9
  207.  
  208.        4.4.1  _A_l_l__P_l_a_t_f_o_r_m_s
  209.  
  210.           +o Zero pixel long lines rendered erroneously in GLX
  211.             pixmaps.  Bug Number 791875.
  212.  
  213.        4.4.2  _O_c_t_a_n_e_2__V_P_r_o
  214.  
  215.           +o Spotlight cutoff angle incorrectly being applied for a
  216.             positional light.   Spotlights can only be directional,
  217.             not positional.  Bug Number 794988.
  218.  
  219.           +o glDrawPixels and glTexImage commands with a width or
  220.             pixel transfer rowlength greater than 16k bytes produce
  221.             corrupt image data. Bug Number 794577.
  222.  
  223.           +o glBitmap does not use the current rasterpos texcoord.
  224.             Bug Number 795097.
  225.  
  226.           +o Texture objects are not shareable through a never
  227.             current shareList context.  Bug Number 795267.
  228.  
  229.           +o Calls to glFragmentMaterial not allowed withing
  230.             glBegin/glEnd.  Bug Number 795735.
  231.  
  232.           +o Convolving textures with a filter broken - imaging path
  233.             flipped textures twice in y.  Bug Number 795780.
  234.  
  235.           +o Operation of glColorFragmentMaterial inadequately
  236.             documented.  Bug Number 795885.
  237.  
  238.           +o Accum signed clamp software bug for Octane2 V12 - use
  239.             of the reconstruct24_clamp bit prematurely clamps to
  240.             zero.  Bug Number 797321.
  241.  
  242.           +o glBitmap is affected by line and point fill modes. Bug
  243.             Number 797681.
  244.  
  245.           +o 24bit scaling for Octane2 V12 convolutions needs
  246.             correction.  Bug Number 799811.
  247.  
  248.           +o The FASTEST form of vertex_preclipping should detect
  249.             and correct some over-the-shoulder line cases.  Bug
  250.             Number 800251.
  251.  
  252.           +o Certain sizes of projected geometry may suffer from
  253.             erroneous clamping in screen space.  Bug Number 802208.
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        4.4.3  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  273.  
  274.           +o Antialiased lines rendered incorrectly when
  275.             SOFT_WIDE_AA_LINES is set.  Bug number 788530.
  276.  
  277.           +o Hardware texture loading slows down after texture
  278.             memory is swapped.  Bug number 791498.
  279.  
  280.           +o Antialiased lines disappear when width == 1.  Bug
  281.             number 798637.
  282.  
  283.           +o GL_STACK_UNDERFLOW when calling
  284.             glPushAttrib()/glPopAttrib() with GL_LINE_BIT.  Bug
  285.             number 799112.
  286.  
  287.        4.4.4  _O_2
  288.  
  289.           +o Segv rendering polygon offset primitives that require
  290.             clamping to the depth range.  Bug number 792504.
  291.  
  292.           +o Polygon offset fill primitives are not smooth shaded in
  293.             colorindex mode.  Bug number 792803.
  294.  
  295.        4.4.5  _I_n_d_i_g_o__L_G_1
  296.  
  297.           +o charstr() causes BUS-error if z-buffer is enabled.  Bug
  298.             number 797201.
  299.  
  300.  
  301.        4.5  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._9__a_n_d__6_._5_._8
  302.  
  303.        4.5.1  _O_c_t_a_n_e_2__V_P_r_o
  304.  
  305.           +o glEvalCoord(), glEvalMesh() and glEvalPoint() affect
  306.             the current values for color, normal and texture
  307.             coordinates by setting them to the evaluated values if
  308.             the corresponding maps are enabled.  Bug Number 512731.
  309.  
  310.           +o Due to precision limits far clip plane may appear
  311.             closer than specified.  Bug Number 641824.
  312.  
  313.           +o Pbuffers fbconfigs can have hardware accumulation
  314.             buffers only if the main framebuffer has been
  315.             configured with hardware accumulation buffers.  Bug
  316.             Number 699459.
  317.  
  318.           +o Post-convolution scale-bias should be performed on the
  319.             unclamped results of the convolution operation.  Bug
  320.             Number 768604.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o Exponential fog does not work correctly for z below -1.
  339.             Bug Number 768728.
  340.  
  341.           +o Self-overlapping glCopyPixels() operations may not work
  342.             right if glPixelZoom() factors are other than 1.0.  Bug
  343.             Number 770168.
  344.  
  345.           +o Pre-allocation of scratch buffers bloats the context to
  346.             3MB.  Bug Number 774220.
  347.  
  348.           +o Parameters related to pixel_texture extension have
  349.             wrong default values and can't always be set or queried
  350.             properly.  Bug Number 775279.
  351.  
  352.           +o Due to precision limits near clip plane may appear
  353.             farther than specified.  Bug Number 780902.
  354.  
  355.           +o The repeated sequence glRasterPos(), glBitmap()
  356.             performs poorly.  Bug Number 783698.
  357.  
  358.           +o The power-save function of the monitor is never
  359.             invoked.  Bug Number 783970.
  360.  
  361.           +o Machine hard-hang possible during transition to
  362.             textport during a kernel panic.  Bug Number 784228.
  363.  
  364.           +o Pipe memory manager is not honoring memory alignment
  365.             constraints between differing byte-per-pixel usages.
  366.             Bug Number 786182.
  367.  
  368.           +o Shininess in per-frag lighting is not clamped to 0-128.
  369.             Bug Number 786567.
  370.  
  371.           +o glIsEnabled does not return correct values for some
  372.             SGIX extensions.  Bug Number 787211.
  373.  
  374.           +o GL_ADD texture environment mode not implemented
  375.             properly.  Bug Number 787369.
  376.  
  377.           +o Convolution CONSTANT and REPLICATE border modes were
  378.             not correct.  Bug Number 787768.
  379.  
  380.           +o glGetTexParameter*() does not allow querying of
  381.             TEXTURE_LOD_BIAS* and TEXTURE_MAX_CLAMP* parameters.
  382.             Bug Number 788643.
  383.  
  384.           +o Diffuse light may be incorrect for back-facing polygons
  385.             if two-sided material is on and two infinite light
  386.             sources are specified.  Bug Number 789030.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.           +o Kernel panics when application misuses context sharing
  405.             over a fork.  Bug Number 789692.
  406.  
  407.           +o Texture corruption in minification after TexSubImage
  408.             call.  Bug Number 790092.
  409.  
  410.           +o The xsetmon application is not reporting any error when
  411.             some incompatible power-on configurations are set.  Bug
  412.             790226.
  413.  
  414.           +o Some polygons and triangle strips are not clipped
  415.             correctly.  Bug Number 790318.
  416.  
  417.           +o Texture allocation fails repeatedly after one failed
  418.             attempt.  Bug Number 790429.
  419.  
  420.           +o There is an arbitrary viewport size limit,
  421.             inconveniently small, of 2048 pixels.  Bug Number
  422.             790565.
  423.  
  424.           +o Board manager swap buffer requests could timeout and
  425.             send forceful validation messages to the console.  Bug
  426.             Number 790891.
  427.  
  428.           +o Making a context current to a different drawable than
  429.             before may leave the Scissor box and DrawBuffer in the
  430.             wrong state.  Bug Number 791576.
  431.  
  432.           +o Compiling glMaterialfv() with out-of-range parameter
  433.             values into a display list may crash the application.
  434.             Bug Number 791998.
  435.  
  436.           +o Depth-tested color pixel transfers used a rasterpos z-
  437.             coord of zero for all draws and copies.  Bug Number
  438.             794263.
  439.  
  440.        4.6  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._5__a_n_d__6_._5_._4
  441.  
  442.        4.6.1  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  443.  
  444.           +o On MXI, SSI and SI lengthy DMA operations do not yield
  445.             to lower priority threads. Bug Number 586934.
  446.  
  447.           +o Excessive ioctl calls during video texture validation
  448.             on MXI, and SI with texture.  Bug Number 606916.
  449.  
  450.           +o IrisGL LMC color mode changed up by enabling/disabling
  451.             lighting.  Bug Number 679302.
  452.  
  453.           +o Rendering uses old texels after texture sub-image
  454.             loads.  Bug Number 688377.
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.           +o Color logic op enable returned incorrectly.  Bug Number
  471.             693497.
  472.  
  473.           +o Core dump during GL_ACCUM operation after MakeCurrent.
  474.             Bug Number 694147.
  475.  
  476.           +o Can't use textures indirectly for more than one context
  477.             during life of X server.  Bug Number 696476.
  478.  
  479.           +o Stale depth-range used in feedback mode.  Bug Number
  480.             696974.
  481.  
  482.        4.6.2  _I_n_d_i_g_o_2__X_L
  483.  
  484.           +o N32 OpenGL wide points get wrong depth.  Bug Number
  485.             692784.
  486.  
  487.        4.6.3  _I_n_d_i_g_o
  488.  
  489.           +o N32 OpenGL core dumps drawing wide points.  Bug Number
  490.             692591.
  491.  
  492.           +o N32 OpenGL wide points get wrong depth.  Bug Number
  493.             692784.
  494.  
  495.        4.7  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._4__a_n_d__6_._5_._3
  496.  
  497.        4.7.1  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  498.  
  499.           +o Histogram with sink enabled pixels crashes graphics.
  500.             Bug Number 673708.
  501.  
  502.           +o Very big fractional zoom fails.  Bug Number 675179.
  503.  
  504.           +o Graphics crashes at context-switch time.  Bug Number
  505.             675937.
  506.  
  507.        4.8  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._3__a_n_d__6_._5_._2
  508.  
  509.        4.8.1  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  510.  
  511.           +o Changing drawables with software texturing enabled
  512.             corrupts OpenGL state.  Bug Number 655175.
  513.  
  514.           +o Color-Index AA lines have wrong color.  Bug Number
  515.             579120.
  516.  
  517.           +o Texture allocator hangs.  Bug Number 641936.
  518.  
  519.           +o Fractional pixel zoom crashes graphics.  Bug Number
  520.             644786.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.           +o Fractional pixel zoom wrong between 3 and 4.  Bug
  537.             Number 644853.
  538.  
  539.           +o Greatly magnified images not drawn.  Bug Number 643600.
  540.  
  541.           +o Changing drawables with software texturing enabled
  542.             corrupts OpenGL state.  Bug Number 655175.
  543.  
  544.           +o Convolutions have artifacts.  Bug Number 660505.
  545.  
  546.        4.9  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1__a_n_d__6_._5_._2
  547.  
  548.        4.9.1  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  549.  
  550.           +o Powerflip backgrounds wrong on Impact graphics.  Bug
  551.             Number 507091.
  552.  
  553.           +o glStencilFunc may crash gfx if not preceeded by
  554.             glFinish.  Bug Number 578854.
  555.  
  556.           +o Evaluator state may be disturbed by context-switching.
  557.             Bug Number 584097.
  558.  
  559.           +o Fragment operations affect glAccum(GL_RETURN,*).  Bug
  560.             Number 599628.
  561.  
  562.           +o Detail texture function interpolated incorrectly on
  563.             machines with hardware texturing.  Bug number 604510.
  564.  
  565.           +o Failure GLXDestroyContext during indirect rendering.
  566.             Bug Number 621011.
  567.  
  568.           +o IGLOO lmc color mode can't render indirectly. Bug
  569.             Number 623684.
  570.  
  571.           +o Line color wrong when lines are clipped.  Bug Number
  572.             631712.
  573.  
  574.        4.10  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5__a_n_d__6_._5_._1
  575.  
  576.        4.10.1  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  577.  
  578.  
  579.           +o Geometry not flushed when losing current. Bug Number
  580.             507358.
  581.  
  582.           +o Edge flags wrong in some cases.  Bug Number 576511.
  583.  
  584.           +o Polygon stipple not context switched. Bug Number
  585.             577320.
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                   - 10 -
  599.  
  600.  
  601.  
  602.           +o Fractional pixel zoom displaced by zoomed pixel height.
  603.             Bug Number 580128.
  604.  
  605.           +o Fractional pixel zoom is now rounded to an integer only
  606.             above 24x instead of above 6x.  Bug Number 580128.
  607.  
  608.           +o Window clipping wrong on newly created contexts. Bug
  609.             Number 587308.
  610.  
  611.           +o OpenGL 1.1 Polygon offset bias scaled by large factor.
  612.             Bug Number 595452.
  613.  
  614.        4.11  _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._2_,__6_._3_,__6_._4_,__a_n_d__6_._5
  615.  
  616.        4.11.1  _O_n_y_x/_I_n_f_i_n_i_t_e_R_e_a_l_i_t_y, _O_n_y_x_2/_I_n_f_i_n_i_t_e_R_e_a_l_i_t_y, _a_n_d
  617.        _O_n_y_x_2/_R_e_a_l_i_t_y
  618.  
  619.           +o PAB2 with voc1b swaps fields when vampiring off of 30r2
  620.             format. Bug Number 543728.
  621.  
  622.           +o XSGIvc 64bit call QueryChannelInfo dumps core. Bug
  623.             Number 575616.
  624.  
  625.           +o Video - 10% of time, video comes up jittering/bouncing.
  626.             Bug Number 330865.
  627.  
  628.           +o Setmon doesn't work on InfiniteReality unless X is
  629.             running. Bug Number 353401.
  630.  
  631.           +o Texture load with convolve enable does not work. Bug
  632.             Number 353894.
  633.  
  634.           +o Gfxinfo does not display video info correctly. Bug
  635.             Number 354431.
  636.  
  637.           +o Texture Manager can Corrupt Textures. Bug Number
  638.             355810.
  639.  
  640.           +o Disabling any texture (1D/2D/3D) disables all
  641.             texturing. Bug Number 355811.
  642.  
  643.           +o Non-2dMipmap texture binds not setting all necessary
  644.             shadow parameters. Bug Number 356357.
  645.  
  646.           +o InfiniteReality w/ Sirius suffers from field-dominance
  647.             confusion. Bug Number 356365.
  648.  
  649.           +o Add table driven AA points. Bug Number 356742.
  650.  
  651.           +o 3d sharpen does not work. Bug Number 356879.
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                   - 11 -
  665.  
  666.  
  667.  
  668.           +o Texture Manager Alignment Issues. Bug Number 357038.
  669.  
  670.           +o Setmon -p <pipe> does not work. Bug Number 357335.
  671.  
  672.           +o Libvidfmt validator doesn't get hw config for 2nd pipe
  673.             of two pipe system. Bug Number 357427.
  674.  
  675.           +o 1d convolution hangs graphics. Bug Number 358206.
  676.  
  677.           +o ilSharpenImg default kernel hangs graphics. Bug Number
  678.             358926.
  679.  
  680.           +o Blank video in IR textport. Bug Number 359464.
  681.  
  682.           +o Sirius may not be detected (by ircombine and others).
  683.             Bug Number 361565.
  684.  
  685.           +o Very Wide Texture will not Download. Bug Number 363351.
  686.  
  687.           +o Redundant glXBindChannelToWindow calls result in X
  688.             errors. Bug Number 363481.
  689.  
  690.           +o Quality of the multisample transparency mask is low.
  691.             Bug Number 363681.
  692.  
  693.           +o Certain DG4 boards' DACs do not get initialized
  694.             correctly. Bug Number 363854.
  695.  
  696.           +o glMaterial() change outside of bgn/end, between small
  697.             geometry may have caused a pipe hang.. Bug Number
  698.             364443.
  699.  
  700.           +o Switching between convolution filters crashes graphics.
  701.             Bug Number 365808.
  702.  
  703.           +o GLX: Xsgi crash while indirect rendering. Bug Number
  704.             366790.
  705.  
  706.           +o The application cannot share filter4 textures between
  707.             contexts. Bug Number 371032.
  708.  
  709.           +o Incorrect MipMap if Odd Number of Levels. Bug Number
  710.             372566.
  711.  
  712.           +o Texture Manager Swap-In uses Application Unpack Modes.
  713.             Bug Number 372831.
  714.  
  715.           +o Min/max blend function broken on IR. Bug Number 372917.
  716.  
  717.           +o InfiniteReality graphics may hang during
  718.             shutdown/reboot. Bug Number 373067.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                   - 12 -
  731.  
  732.  
  733.  
  734.           +o Push/Pop attrib of blend equation is broken. Bug Number
  735.             373220.
  736.  
  737.           +o IR stereo is field-swapped, cannot genlock to RE2
  738.             serrated stereo. Bug Number 375120.
  739.  
  740.           +o H/C sync output select doesn't work. Bug Number 375675.
  741.  
  742.           +o Push/Pop of Texture Attributes is Broken. Bug Number
  743.             375894.
  744.  
  745.           +o 3d proxy textures do not work. Bug Number 378867.
  746.  
  747.           +o Pipe Crash if malloc Fails. Bug Number 381089.
  748.  
  749.           +o Texture Mangager Inefficient. Bug Number 381401.
  750.  
  751.           +o Texture Draw After a getteximage can Fail. Bug Number
  752.             383163.
  753.  
  754.           +o Texture Readback of non-zero min lod. Bug Number
  755.             383165.
  756.  
  757.           +o Swap-In of Exactly 64MB Texture can Fail. Bug Number
  758.             383350.
  759.  
  760.           +o Changing texture priorities on the fly may fail. Bug
  761.             Number 384524.
  762.  
  763.           +o Ircombine won't load 640x480_180q field sequential. Bug
  764.             Number 388118.
  765.  
  766.           +o Sometimes managed area did not match video area. Bug
  767.             Number 392758.
  768.  
  769.           +o Push/Pop attrib of texgen broken. Bug Number 395994.
  770.  
  771.           +o Texture scale and bias are not set on texture object
  772.             bind. Bug Number 399151.
  773.  
  774.           +o Light position and spot direction aren't pushed/popped
  775.             correctly. Bug Number 400363.
  776.  
  777.           +o Xsgi grows - pixmaps not being freed properly. Bug
  778.             Number 407446.
  779.  
  780.           +o gluBuild2DMipmaps causes infinite loop. Bug Number
  781.             426457.
  782.  
  783.           +o Texgen with viewport clipping causes performance hit.
  784.             Bug Number 431814.
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                   - 13 -
  797.  
  798.  
  799.  
  800.           +o Context switching problem when rendering to pbuffers.
  801.             Bug Number 433323.
  802.  
  803.           +o Context switching hoses X drawing to overlay planes.
  804.             Bug Number 433687.
  805.  
  806.           +o Selection/feedback data is sometimes corrupted. Bug
  807.             Number 433710.
  808.  
  809.           +o Deleting texture object causes crash in
  810.             releaseMemBank(). Bug Number 437768.
  811.  
  812.           +o 64-bit OpenGL SEGVs in getmatrix test. Bug Number
  813.             438494.
  814.  
  815.           +o Clipmaps don't work with texture color lookup tables.
  816.             Bug Number 447267.
  817.  
  818.           +o Readback of convolution kernel can hang pipe. Bug
  819.             Number 449847.
  820.  
  821.           +o General clipmap HW sub-clipmap positioned badly. Bug
  822.             Number 451935.
  823.  
  824.           +o Pipe crash in glTexSubImage3DEXT. Bug Number 453252.
  825.  
  826.           +o Pixmap rendering is broken on InfiniteReality. Bug
  827.             Number 454622.
  828.  
  829.           +o Vsync frame scheduler support is missing. Bug Number
  830.             455030.
  831.  
  832.           +o Software support for HU-DDO. Bug Number 457431.
  833.  
  834.           +o OpenGL doesn't allow window wider than 3k. Bug Number
  835.             464027.
  836.  
  837.           +o Z precision in GE. Bug Number 464438.
  838.  
  839.           +o IR BEF shadow write bug workaround. Bug Number 482637.
  840.  
  841.           +o Slow display list download on Onyx IR. Bug Number
  842.             493009.
  843.  
  844.           +o SceneViewer print to RGB file produces bad file. Bug
  845.             Number 497144.
  846.  
  847.           +o SceneViewer provokes Xsgi memory leak. Bug Number
  848.             504810.
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                   - 14 -
  863.  
  864.  
  865.  
  866.           +o Gfx hang in CosmoPlayer dlist download with shared
  867.             contexts. Bug Number 514550.
  868.  
  869.           +o OpenGL apps don't run with X server proxies. Bug Number
  870.             524291.
  871.  
  872.        4.11.2  _O_n_y_x/_R_e_a_l_i_t_y_E_n_g_i_n_e, _O_n_y_x/_R_e_a_l_i_t_y_E_n_g_i_n_e_2, _a_n_d
  873.        _O_n_y_x/_V_T_X
  874.  
  875.           +o Graphics hang on REII IP19 when loading texture memory.
  876.             Bug number 472831.
  877.  
  878.           +o DoubleBuffer application goes SingleBuffered in stereo.
  879.             Bug number 481989.
  880.  
  881.           +o Pixmap rendering is broken on RealityEngine.  Bug
  882.             number 454622
  883.  
  884.           +o Incorrect primitive lighting when using
  885.             GL_AMBIENT_AND_DIFFUSE parameter to glColorMaterial().
  886.             Bug number 341355.
  887.  
  888.           +o A pipe hang caused by X server drawing large bitmap
  889.             images.  Bug number 419755.
  890.  
  891.           +o Incorrect X server drawing of bitmaps under certain
  892.             circumstances.  Bug number 372836.
  893.  
  894.           +o Corruption of dynamically allocated graphics subsystem
  895.             memory (heap memory) that occurred when multiple
  896.             graphics contexts allocate memory (i.e., for histogram,
  897.             pixel maps, OpenGL's attribute stack etc.) such that
  898.             the total size of the graphics subsystem heap exceeds
  899.             the available heap memory.  Under certain circumstances
  900.             such corruption would cause a pipe hang.  Bug number
  901.             358341.
  902.  
  903.           +o Incorrect restoration of many parts of OpenGL state
  904.             after glPopAttrib().  Examples are the stencil
  905.             writemask, user clip planes, TexGen environments, etc.
  906.             Bug numbers 406391, 407193.
  907.  
  908.           +o Incorrect handling of glCopyPixels() with convolution
  909.             enabled.  In addition to possible pipe hangs the
  910.             determination of the ability to use optimized path
  911.             based on the values of the color matrix and color
  912.             buffer write mask was incorrect.  The failure to select
  913.             an optimized paths had a very significant performance
  914.             implication.  Bug numbers 365068 and 412633.
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                   - 15 -
  929.  
  930.  
  931.  
  932.           +o Incorrect handling of GL_FUNC_REVERSE_SUBTRACT_EXT
  933.             blend function.  Bug number 370840.
  934.  
  935.           +o Incorrect handling of OpenGL's 1D and 2D evaluators'
  936.             enable state.  Bug number 357517.
  937.  
  938.           +o Incorrect error detection and handling for a variety of
  939.             OpenGL commands both for illegal command parameter
  940.             values and for issuing commands that are not allowed
  941.             inside glBegin(...)/glEnd() while inside a
  942.             glBegin(...)/glEnd().  One of the problems that has
  943.             been fixed is described by bug number 372086.
  944.  
  945.           +o glGetTexGen() of the eye or object plane equations
  946.             always returned the default values rather than the
  947.             actual equations set by the user (although these
  948.             equations were used when generating texture
  949.             coordinates).  Bug number 407195.
  950.  
  951.           +o glGetClipPlane() would return incorrect results when
  952.             more than 16 graphics contexts were running
  953.             simultaneously (the actual equations used by the system
  954.             were however correct).  Bug number 421407.
  955.  
  956.           +o Incorrect handling of linear fog; bug number 374451.
  957.             Note that there were two issues in this case.  First,
  958.             there was a bug that caused certain fog parameters to
  959.             be corrupted; this has been fixed.  Second, there was
  960.             no support for the IB2 chip, which has significantly
  961.             improved fog capability compared to the older IB1.  In
  962.             order to preserve compatibility with previous releases,
  963.             IB2 capability is not enabled by default.  One must set
  964.             the environment variable RE_FOG_MODE to the value 2 in
  965.             order to enable it.  Note that IB2 capability must be
  966.             used if compatibility between RealityEngine and
  967.             InfiniteReality is desired.
  968.  
  969.           +o There was a memory leak in glColorTableSGI() when
  970.             loading texture color lookup tables.  Bug number
  971.             437745.
  972.  
  973.           +o Iconifying and de-iconifying a running application
  974.             could cause a segmentation violation.  The conditions
  975.             needed to cause this are exceedingly rare, except in
  976.             real-time applications running with non-degrading
  977.             priority.  Bug number 452106.
  978.  
  979.           +o Cursor colors with component values greater than 127
  980.             were handled incorrectly.  (No associated bug number.)
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                                   - 16 -
  995.  
  996.  
  997.  
  998.           +o Suspension and resumption of selection and feedback
  999.             modes were handled incorrectly.  Bug number 458806.
  1000.  
  1001.           +o A problem (introduced in patch 1442) with accidental
  1002.             enabling of user clip planes was fixed.  This bug was
  1003.             manifest as incorrect feedback results after user clip
  1004.             planes had been set.  (No associated bug number.)
  1005.  
  1006.           +o When using pixie with N32 OpenGL programs, the pixied
  1007.             program dumps core.  Bug number 372990.
  1008.  
  1009.           +o Use of a glDrawPixels() command with an image of a
  1010.             particular size could cause display-list corruption,
  1011.             leading to a segmentation fault.  Bug number 433594.
  1012.  
  1013.           +o The change introduced in patch SG0001702 to fix bug
  1014.             374451 accidentally created new problems with
  1015.             exponential and EXP2 fog, for both OpenGL and IrisGL.
  1016.             Bug number 467103.
  1017.  
  1018.           +o The performance of IrisGL and OpenGL mode changes
  1019.             (i.e., setting of the color mask, depth test, blending
  1020.             and fog functions, enables, material binding, etc.),
  1021.             and OpenGL matrix queries have been improved by more
  1022.             than 30%.
  1023.  
  1024.           +o OpenGL switching between different contexts
  1025.             (glMakeCurrent/Read) performance has been improved by
  1026.             about 25%.
  1027.  
  1028.           +o The performance of OpenGL pushing and popping of the
  1029.             current state (glPush/PopAttrib(GL_CURRENT_BIT)) has
  1030.             been improved by a factor of more than 15.
  1031.  
  1032.           +o The performance of OpenGL and IrisGL evaluators has
  1033.             been improved by more than 40%.
  1034.  
  1035.           +o glDrawPixels of small images (< 50K bytes) has been
  1036.             tuned.
  1037.  
  1038.           +o The size of the available graphics subsystem dynamic
  1039.             memory (heap memory) has been doubled.  Thus, for
  1040.             example, OpenGL applications can use a larger number of
  1041.             big pixel lookup tables (PixelMaps) simultaneously with
  1042.             a large histogram.
  1043.  
  1044.           +o The maximum width of an OpenGL viewport has been
  1045.             increased from 2048 to 2560.  Bug number 448477.
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                   - 17 -
  1061.  
  1062.  
  1063.  
  1064.        4.11.3  _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
  1065.  
  1066.  
  1067.           +o Corrupt 3D textures on pacecar patch1447 (420320).
  1068.  
  1069.           +o PTC: Textures fail on solid impact (496353).
  1070.  
  1071.           +o Patch 1935: kernel panic in MgrasEramBufFree (504019).
  1072.  
  1073.           +o Allocating and deallocating P-Buffers crashes (504774).
  1074.  
  1075.           +o patch 1935: corrupted textures in perfly (512526).
  1076.  
  1077.           +o patch1935: GLquake - loading levels much slower
  1078.             (505864).
  1079.  
  1080.           +o Allocating and deallocating P-Buffers crashes (504774).
  1081.  
  1082.           +o OpenGL on MGras prevents unpin or unmap of memory
  1083.             (486824).
  1084.  
  1085.           +o 64-bit Performer-based applications with big texture
  1086.             fail (571915).
  1087.  
  1088.        4.11.4  _O_2
  1089.  
  1090.           +o Color bias doesn't clamp correctly on O2 (555270).
  1091.  
  1092.           +o Poor read depth buffer performance on O2 (547483).
  1093.  
  1094.           +o Masked stencil buffer clears don't work on O2 (547481).
  1095.  
  1096.           +o Power-up stereo-in-a-window fails on O2 (545312).
  1097.  
  1098.           +o OpenGL stereo picking off by 20 pixels (543964).
  1099.  
  1100.           +o Fast RGB broken with pixelzoom and histograming
  1101.             (543642).
  1102.  
  1103.           +o O2 fails w/ GL_UNPACK_ROW_LENGTH set to large value
  1104.             (542763).
  1105.  
  1106.           +o Soft pbuffer to texture to frame buffer problem
  1107.             (524922).
  1108.  
  1109.        4.11.5  _G_R_2_,__G_R_3_,__E_x_t_r_e_m_e
  1110.  
  1111.        4.11.6  _X_L_,__I_n_d_y
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.